﻿using System;
using DevExpress.Xpo;
namespace LprMiddleWare.DAL
{
    public class TOG_DEVBUG : XPLiteObject
    {
        string fDBID;
        [Key]
        [Size(50)]
        public string DBID //填写
        {
            get { return fDBID; }
            set { SetPropertyValue<string>("DBID", ref fDBID, value); }
        }
        string fTDID;
        [Size(50)]
        public string TDID
        {
            get { return fTDID; }
            set { SetPropertyValue<string>("TDID", ref fTDID, value); }
        }
        string fSBMC;
        [Size(50)]
        public string SBMC
        {
            get { return fSBMC; }
            set { SetPropertyValue<string>("SBMC", ref fSBMC, value); }
        }
        string fSBBH;
        [Size(50)]
        public string SBBH //填写
        {
            get { return fSBBH; }
            set { SetPropertyValue<string>("SBBH", ref fSBBH, value); }
        }
        string fSBIP;
        [Size(50)]
        public string SBIP
        {
            get { return fSBIP; }
            set { SetPropertyValue<string>("SBIP", ref fSBIP, value); }
        }
        string fWLZT;
        [Size(50)]
        public string WLZT //0:正常，1：故障
        {
            get { return fWLZT; }
            set { SetPropertyValue<string>("WLZT", ref fWLZT, value); }
        }
        DateTime fJQSJ;
        public DateTime JQSJ
        {
            get { return fJQSJ; }
            set { SetPropertyValue<DateTime>("JQSJ", ref fJQSJ, value); }
        }
        decimal fXTWD;
        public decimal XTWD
        {
            get { return fXTWD; }
            set { SetPropertyValue<decimal>("XTWD", ref fXTWD, value); }
        }
        decimal fCPUWD;
        public decimal CPUWD
        {
            get { return fCPUWD; }
            set { SetPropertyValue<decimal>("CPUWD", ref fCPUWD, value); }
        }
        int fFSZS1;
        public int FSZS1
        {
            get { return fFSZS1; }
            set { SetPropertyValue<int>("FSZS1", ref fFSZS1, value); }
        }
        int fFSZS2;
        public int FSZS2
        {
            get { return fFSZS2; }
            set { SetPropertyValue<int>("FSZS2", ref fFSZS2, value); }
        }
        decimal fCPUSYL;
        public decimal CPUSYL
        {
            get { return fCPUSYL; }
            set { SetPropertyValue<decimal>("CPUSYL", ref fCPUSYL, value); }
        }
        decimal fNCSYL;
        public decimal NCSYL
        {
            get { return fNCSYL; }
            set { SetPropertyValue<decimal>("NCSYL", ref fNCSYL, value); }
        }
        int fXCS;
        public int XCS
        {
            get { return fXCS; }
            set { SetPropertyValue<int>("XCS", ref fXCS, value); }
        }
        string fYPZT;
        [Size(10)]
        public string YPZT
        {
            get { return fYPZT; }
            set { SetPropertyValue<string>("YPZT", ref fYPZT, value); }
        }
        string fSXJZT;
        [Size(10)]
        public string SXJZT
        {
            get { return fSXJZT; }
            set { SetPropertyValue<string>("SXJZT", ref fSXJZT, value); }
        }
        DateTime fYXSJ;
        public DateTime YXSJ
        {
            get { return fYXSJ; }
            set { SetPropertyValue<DateTime>("YXSJ", ref fYXSJ, value); }
        }
        string fYCZD;
        public string YCZD
        {
            get { return fYCZD; }
            set { SetPropertyValue<string>("YCZD", ref fYCZD, value); }
        }
        DateTime fZTSJ;
        public DateTime ZTSJ
        {
            get { return fZTSJ; }
            set { SetPropertyValue<DateTime>("ZTSJ", ref fZTSJ, value); }
        }
        DateTime fBJSJ;
        public DateTime BJSJ //报警时间
        {
            get { return fBJSJ; }
            set { SetPropertyValue<DateTime>("BJSJ", ref fBJSJ, value); }
        }
        char fCLZT;
        public char CLZT //0:未处理,1：处理
        {
            get { return fCLZT; }
            set { SetPropertyValue<char>("CLZT", ref fCLZT, value); }
        }
        string fGZCLR;
        [Size(50)]
        public string GZCLR
        {
            get { return fGZCLR; }
            set { SetPropertyValue<string>("GZCLR", ref fGZCLR, value); }
        }
        DateTime fGZCLSJ;
        public DateTime GZCLSJ
        {
            get { return fGZCLSJ; }
            set { SetPropertyValue<DateTime>("GZCLSJ", ref fGZCLSJ, value); }
        }
        string fBZ;
        [Size(2000)]
        public string BZ //备注
        {
            get { return fBZ; }
            set { SetPropertyValue<string>("BZ", ref fBZ, value); }
        }
        public TOG_DEVBUG(Session session) : base(session) { }
        public TOG_DEVBUG() : base(Session.DefaultSession) { }
        public override void AfterConstruction() { base.AfterConstruction(); }
    }
}
